home *** CD-ROM | disk | FTP | other *** search
/ Software Vault: The Games Collection 1 / software vault.zip / software vault / CDR10 / XLIB06.ZIP / XLIBTL02 / XTSRMOUS.H < prev    next >
Text File  |  1980-06-09  |  1KB  |  25 lines

  1. typedef enum ButtonType      { LeftButton,RightButton,MidButton } ButtonType;
  2. typedef enum MouseMode       { Hardware,Software }                MouseMode;
  3. typedef unsigned int             MouseDef[31];
  4. extern int                       MouseOK;
  5. extern int                       NoButtons;
  6. extern int                       MidPressed,RightPressed,LeftPressed;
  7. extern MouseDef                  Mymouse;
  8. extern int                       MouseX, MouseY;
  9.  
  10. void InitMouse();
  11. void ShowMouse();
  12. void HideMouse();
  13. void MouseXY();
  14. void MouseToXY(int xpos, int ypos);
  15. int MousePressCount(ButtonType button, int *status);
  16. int MouseReleaseCount(ButtonType button, int *status);
  17. void MouseXRange(int x1, int x2);
  18. void MouseYRange(int y1, int y2);
  19. void DefineGraphMouse(MouseDef mouse, int xhot, int yhot);
  20. void DefineTextMouse(MouseMode mode, int scrnmask, int cursormask);
  21. void ReadMouseMickey(int *Xspeed, int *Yspeed);
  22. void SetMouseMickey(int Xspeed, int Yspeed);
  23. void TextCursorOff();
  24. void TextCursorOn();
  25.